Google Drive
Description
The Google Drive plugin connects your workflows to Google Drive for file and folder management. It supports uploading, downloading, copying, moving, renaming, deleting, searching, and sharing files and folders. The plugin uses OAuth authentication with a Client ID, Client Secret, and Refresh Token from your Google developer console. Use this plugin when your workflows need to automate document handling, organize shared drives, or manage file access across teams.
Prerequisites:
- Google developer console account should be created: https://console.developers.google.com/.
- APIs for Google Drive should be enabled.
- Client ID and Client Secret should be generated from the Credentials tab. In exchange for the Client ID and Client Secret, a Refresh token can be generated.
For information about Refresh Token expiry, see https://developers.google.com/identity/protocols/oauth2#expiration
- The Get button fetches list of file or folder that belong to the owner only.
- For information about Google Supported MIME Type, see https://developers.google.com/drive/api/v3/mime-types
- It is recommended that users should not use files or folders that are deleted or in trash or in the bin for any operations through Google Drive plugin.
References:
-
Google Drive documentation https://developers.google.com/drive/api/v3
-
Refer to Appendix 10: Google Drive Refresh Token Generation for enabling APIs, creating Client ID and Client Secret and generating Refresh Token.
Table: Fetch File or Folder ID
| 1 | On Google Drive Right Click a file or folder and click Get Link on the popup menu. You may also copy the link. |
|---|---|
| i. | If folder link value is – https://drive.google.com/drive/folders/1qGCkdoweiydqJc65qHMK-S5i7sN3eGi9?usp=sharing Then, folder ID is, 1qGCkdoweiydqJc65qHMK-S5i7sN3eGi9 |
| ii. | If file link value is – https://drive.google.com/file/d/0B7IdPsPouySIV21UYVJvdlJuNk1xamNlZ1RBQU01V3FGbFR3/view?usp=sharing Then, file ID is the value between d/ and ? – 0B7IdPsPouySIV21UYVJvdlJuNk1xamNlZ1RBQU01V3FGbFR3 |
| 2 | Open file or folder |
|---|---|
| i. | In case of folder copy the URL from the address bar - https://drive.google.com/drive/u/0/folders/1qGCkdoweiydqJc65qHMK-S5i7sN3eGi9 everything after folders/ is the folder ID 1qGCkdoweiydqJc65qHMK-S5i7sN3eGi9 |
| ii. | In case of files (editable by google drive) copy the URL from the address bar - https://docs.google.com/spreadsheets/d/1A5SoOX896KyQu1NdbqYeKanRz0-KKq16r6S8SOu503Y/edit#gid=0 everything between d/ and /edit the file ID - 1A5SoOX896KyQu1NdbqYeKanRz0-KKq16r6S8SOu503Y |